package com.feign.util.pojo;

import lombok.Data;

/**
 * TODO
 *
 * @Description 对于运行脚本命令时保存数据的类
 * @Author ZW
 * @Date 2022/12/30 18:55
 **/
@Data
public class ShellRunData {
    public ShellRunData() {
        this.runStart = false;
        this.standardOut = "";
        this.errorOut = "";
        this.runTime  = 0;
    }

    /**
     * 返回一个 未运行的空数据 ShellRunData 对象
     *
     * @return 未运行的空数据对象
     */
    public static ShellRunData notRunData() {
        return new ShellRunData();
    }

    /**
     * 运行状态
     */
    boolean runStart;

    /**
     * 内存
     */
    Integer memory;

    /**
     * 标准流数据
     */
    String standardOut;
    /**
     * 异常流数据
     */
    String errorOut;
    Integer runTime;
}
